package org.dromara.patrol.api.domain.bo;

import lombok.Data;
import lombok.NoArgsConstructor;
import org.dromara.patrol.api.model.ExecuteRule;

import java.io.Serial;
import java.io.Serializable;
import java.util.List;

@Data
@NoArgsConstructor
public class RemotePatrolSubtaskBo implements Serializable {

    @Serial
    private static final long serialVersionUID = 1L;

    /**
     * 巡店周期任务ID
     */
    private Long cycleTaskId;

    /**
     * 任务ID
     */
    private Long taskId;

    /**
     * 巡店子任务ID集合
     */
    private List<Long> patrolSubtaskCommonIds;

    /**
     * 当前时间戳
     */
    private Long currentTime;

    /**
     * 任务名称
     */
    private String taskName;

    /**
     * 当前日期时间字符串
     */
    private String dateStr;
}
